--- import BlogCard from '@/components/BlogCard.astro' import Breadcrumbs from '@/components/Breadcrumbs.astro' import PageHead from '@/components/PageHead.astro' import Layout from '@/layouts/Layout.astro' import { getAllTags, getPostsByTag } from '@/lib/data-utils' export async function getStaticPaths() { const tagMap = await getAllTags() const uniqueTags = Array.from(tagMap.keys()) return Promise.all( uniqueTags.map(async (tag) => { const posts = await getPostsByTag(tag) return { params: { id: tag }, props: { tag, posts, }, } }), ) } const { tag, posts } = Astro.props ---
    { posts.map((post) => (
  • )) }